package edu.tyut.game.service;

import cn.hutool.core.lang.Pair;
import edu.tyut.game.model.Poem;
import edu.tyut.game.model.PoemPoet;
import edu.tyut.game.model.Poet;

import java.util.List;

public interface PoemService {
    /**
     * 是否存在该内容的书
     *
     * @param content 诗词内容
     * @return 存在返回 true， 不存在返回 false
     */
    boolean isExistPoem(String content);

    /**
     * 获取诗词的朝代
     * @return 返回朝代集合
     */
    List<String> getDynasties();

    List<PoemPoet> getPoemListByDynasty(String dynasty);

    List<PoemPoet> getPoemListBySearch(String content);

    List<PoemPoet> getPoemOrderByClickCount();
}
